home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 17609 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.6 KB

  1. Path: news.ahc.ameritech.com!datalytics!usenet
  2. From: Dellis Hines <dellish@datalytics.com>
  3. Newsgroups: comp.lang.c++,rec.games.programmer,alt.msdos.programmer,comp.programming
  4. Subject: Re: Young programmers read me.
  5. Date: Tue, 16 Apr 1996 14:59:18 -0400
  6. Organization: Datalytics, Inc
  7. Message-ID: <3173EE06.6C75@datalytics.com>
  8. References: <4icpp9$7hr@barad-dur.nas.com> <4imqe4$cj3@ping1.ping.be> <1996Mar23.224853.116513@kuhub.cc.ukans.edu> <4j52hn$ikb@news.ios.com> <Pine.OSF.3.91.960403112207.17337H-100000@bud.cc.swin.edu.au> <aidan-0404961557290001@meathook.intac.com> <pnoguchi-0404962135210001@pnoguchi.his.com> <aidan-0604961847480001@meathook.intac.com> <316c58d6.3377228@nntp.ix.netcom.com>
  9. NNTP-Posting-Host: 204.62.224.100
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 3.0B2 (WinNT; I)
  14.  
  15. Sean Aschen wrote:
  16. > On 6 Apr 1996 23:48:42 GMT, aidan@genghis.kublai.com (Aidan Cully)
  17. > wrote:
  18. > >> The reason people use C/C++ is because it allows a grand abstraction of
  19. > >> programming which Pascal, due to its inherent design, will not allow the
  20. > >
  21. > >You seem to assume that there are only 2 languages that people use in
  22. > >life, C/C++ and Pascal, and I agree with you that C/C++ has any number of
  23. > >advantages over Pascal, particularly in the area of Object-Oriented
  24. > >programming and speed, I was only arguing that Pascal has certain things
  25. > >over it (e.g. readability and honest-to-God free-form language), and just
  26. > >as computer programming languages go, there are several that come out of
  27. > >Pascal which have tried (quite successfully, I might add) to make up for
  28. > >and even surpass C++ as an Object-Oriented language.  And what do you mean
  29. > >by abstraction?  C is one of the lowest-level languages there is, and C++
  30. > >is just an object-oriented hack put on top of it.
  31. > >
  32. > >
  33. > A hack?  Well, I like it!  Object Oriented stuff with liberal use of
  34. > inheritance is fairly slow code!  I love the fact that I can use
  35. > abstract data-types to store my 3D objects for ease of manipulatation.
  36.  
  37. What some people label a hack is what others recognize as 'tuneability' in the language.  C++ 
  38. incorporates as many object oriented extensions as possible, while keeping the flexibilty and the 
  39. feature of allowing the programmer to make the tradeoffs that effect performance.
  40.  
  41. That C++ does not feature a 'purist's' level of object orientation does not concern me as much as 
  42. it apparently does others.  It does the job well enough to allow myself and scores of others to 
  43. do competent work using the language.
  44.  
  45. Dellis Hines
  46. 'Imagination is more important than knowledge' - Einstein
  47.